TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Middle States
Area - Philadelphia
League - Adult 18 & Over
Flight - 3.5 Men - North
--------------------------------------------------------------------------------------------------------------------------------------
Ball Busters
League Record: 3 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Donald Archer - 3.32
Milan Ariastam - 3.27
Austin Starczewski - 3.26
Curt Hoy - 3.23
Michael Allen - 3.18
Richard Cook - 3.10
Joel Flink - 3.08
Raymond Searles - 2.89
Jonathan Grotell - 2.86
Sean Smyth - 2.71
Matthew Mascaro - 2.57
robert Datner - n/a
John Germer - n/a
Dino Capone - n/a
Anthony Giacomoni - n/a
Andre Goldstein - n/a
League Results By Position
1S 2S 1D 2D 3D
robert Datner - n/a & Anthony Giacomoni - n/a 0 - 1
robert Datner - n/a 0 - 1
Andre Goldstein - n/a & Austin Starczewski - 3.26 0 - 1
Andre Goldstein - n/a & Joel Flink - 3.08 0 - 1
Anthony Giacomoni - n/a & Jonathan Grotell - 2.86 1 - 0 0 - 1
Austin Starczewski - 3.26 & Michael Allen - 3.18 1 - 0 1 - 1
Austin Starczewski - 3.26 & Raymond Searles - 2.89 0 - 1
Austin Starczewski - 3.26 1 - 0
Curt Hoy - 3.23 & Austin Starczewski - 3.26 1 - 0
Curt Hoy - 3.23 & Michael Allen - 3.18 0 - 1
Curt Hoy - 3.23 & Richard Cook - 3.10 1 - 0 1 - 0
Curt Hoy - 3.23 3 - 2 1 - 0
Donald Archer - 3.32 & Michael Allen - 3.18 0 - 1
Donald Archer - 3.32 2 - 1 4 - 0
Joel Flink - 3.08 & Jonathan Grotell - 2.86 0 - 1
John Germer - n/a & Matthew Mascaro - 2.57 0 - 1
Jonathan Grotell - 2.86 & Matthew Mascaro - 2.57 0 - 1
Jonathan Grotell - 2.86 0 - 1
Michael Allen - 3.18 & John Germer - n/a 0 - 1
Michael Allen - 3.18 & Richard Cook - 3.10 1 - 1
Milan Ariastam - 3.27 1 - 1 1 - 0
Richard Cook - 3.10 & Joel Flink - 3.08 0 - 1
Richard Cook - 3.10 & John Germer - n/a 0 - 1
Richard Cook - 3.10 & Sean Smyth - 2.71 0 - 1 1 - 1
Raymond Searles - 2.89 & Dino Capone - n/a 0 - 2
Raymond Searles - 2.89 & Joel Flink - 3.08 0 - 1
Raymond Searles - 2.89 & Jonathan Grotell - 2.86 1 - 0
Sean Smyth - 2.71 & Jonathan Grotell - 2.86 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Doylestown Hot Shots
League Record: 6 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Giridhar Bharatam - 3.44
Gurudutt Redkar - 3.32
michael bowen - 3.29
Jonathan Bilder - 3.15
Todd Mason - 3.13
Michael DiPaolo - 3.12
Dimitri Gotchev - 3.11
Jim Citro - 3.06
Chris Manion - 3.06
Kevin Kleemeier - 3.03
Craig Batten - 3.01
Ethan Christ - 2.94
William Doyle - n/a
Tommy Brennan - n/a
John Deppeler - n/a
David Taylor - n/a
Bradley Carlson - n/a
League Results By Position
1S 2S 1D 2D 3D
michael bowen - 3.29 & Chris Manion - 3.06 0 - 1
michael bowen - 3.29 & Kevin Kleemeier - 3.03 1 - 0
Bradley Carlson - n/a & Kevin Kleemeier - 3.03 1 - 1
Bradley Carlson - n/a 0 - 1
Chris Manion - 3.06 & Dimitri Gotchev - 3.11 0 - 1
Chris Manion - 3.06 & John Deppeler - n/a 0 - 1
Chris Manion - 3.06 & Kevin Kleemeier - 3.03 1 - 0
Craig Batten - 3.01 & Ethan Christ - 2.94 1 - 0
Craig Batten - 3.01 & Kevin Kleemeier - 3.03 0 - 1
Craig Batten - 3.01 & Michael DiPaolo - 3.12 1 - 0
Craig Batten - 3.01 0 - 2 1 - 1
Dimitri Gotchev - 3.11 & Jonathan Bilder - 3.15 0 - 1 1 - 0
Dimitri Gotchev - 3.11 1 - 0
Ethan Christ - 2.94 & David Taylor - n/a 1 - 0
Giridhar Bharatam - 3.44 & Chris Manion - 3.06 0 - 1 2 - 0 2 - 0
Gurudutt Redkar - 3.32 & Jonathan Bilder - 3.15 1 - 0
Gurudutt Redkar - 3.32 & Tommy Brennan - n/a 0 - 1
Gurudutt Redkar - 3.32 & William Doyle - n/a 1 - 0
Jim Citro - 3.06 1 - 2 1 - 1
Michael DiPaolo - 3.12 & Dimitri Gotchev - 3.11 0 - 1
Michael DiPaolo - 3.12 & Jonathan Bilder - 3.15 2 - 0 1 - 0
Michael DiPaolo - 3.12 & Kevin Kleemeier - 3.03 1 - 0
Michael DiPaolo - 3.12 0 - 1
Todd Mason - 3.13 & Chris Manion - 3.06 1 - 0
Todd Mason - 3.13 1 - 2 1 - 1
William Doyle - n/a & Jim Citro - 3.06 0 - 1
William Doyle - n/a & Tommy Brennan - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
The Usual Deucebags
League Record: 7 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Tyler Harris - 3.38
Jason Friel - 3.35
David Konow - 3.35
Nino Scalamandre - 3.27
Anthony Gotzis - 3.26
Carlos Araujo - 3.20
Andrew Finkle - 3.20
Bill Keaton - 3.17
Tim Bezio - 3.16
Kirk LeCompte - 3.16
Keith Wright - 3.16
Sal Giordano - 3.07
Joseph Busby - 3.06
Flavien Montange - 3.06
Edward Sullivan - 3.06
John Pagano - 2.92
League Results By Position
1S 2S 1D 2D 3D
Andrew Finkle - 3.20 & Joseph Busby - 3.06 0 - 1 2 - 0
Andrew Finkle - 3.20 & Nino Scalamandre - 3.27 1 - 0
Anthony Gotzis - 3.26 & Nino Scalamandre - 3.27 1 - 0
Anthony Gotzis - 3.26 0 - 2
Bill Keaton - 3.17 & Anthony Gotzis - 3.26 0 - 2
Bill Keaton - 3.17 & Edward Sullivan - 3.06 1 - 0
Bill Keaton - 3.17 & Jason Friel - 3.35 3 - 0 2 - 0
Carlos Araujo - 3.20 & John Pagano - 2.92 0 - 2
Carlos Araujo - 3.20 & Jason Friel - 3.35 1 - 0
Carlos Araujo - 3.20 & Keith Wright - 3.16 0 - 1
David Konow - 3.35 & Nino Scalamandre - 3.27 2 - 1 0 - 1
Edward Sullivan - 3.06 & Anthony Gotzis - 3.26 1 - 0
Edward Sullivan - 3.06 & Joseph Busby - 3.06 1 - 0
Edward Sullivan - 3.06 & Tim Bezio - 3.16 1 - 0
Flavien Montange - 3.06 & Edward Sullivan - 3.06 0 - 1
Flavien Montange - 3.06 2 - 1
Joseph Busby - 3.06 & Nino Scalamandre - 3.27 1 - 0
Jason Friel - 3.35 2 - 0 0 - 1
Keith Wright - 3.16 1 - 1 2 - 1
Kirk LeCompte - 3.16 1 - 1 0 - 1
Sal Giordano - 3.07 & Carlos Araujo - 3.20 3 - 0
Tim Bezio - 3.16 1 - 1
Tyler Harris - 3.38 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Core Creek 3.5
League Record: 1 - 9
The Following Have Played In League Matches On This Team (In Rating Order)
Michael Perrin - 3.29
Lucas Levesque - 3.25
xiao qiu - 3.17
Kiran Vepuri - 3.12
Chull Park - 3.11
Bill Ross - 3.06
Bruce Brodowski - 2.95
Boris Melnik - 2.95
Michael Connors - 2.87
Donald Jung - 2.74
Adam Rosenberg - 2.71
Steven Pyluck - 2.69
Shawn Szalabofka - 2.61
Amit Shah - n/a
League Results By Position
1S 2S 1D 2D 3D
xiao qiu - 3.17 & Adam Rosenberg - 2.71 0 - 1
xiao qiu - 3.17 & Michael Perrin - 3.29 0 - 1
xiao qiu - 3.17 & Michael Connors - 2.87 0 - 1 1 - 0
xiao qiu - 3.17 1 - 1 1 - 0
Adam Rosenberg - 2.71 & Boris Melnik - 2.95 0 - 1
Adam Rosenberg - 2.71 & Donald Jung - 2.74 0 - 1
Adam Rosenberg - 2.71 & Lucas Levesque - 3.25 0 - 2
Amit Shah - n/a 0 - 2
Bill Ross - 3.06 & Kiran Vepuri - 3.12 0 - 1 1 - 4
Bill Ross - 3.06 1 - 0
Boris Melnik - 2.95 & Donald Jung - 2.74 0 - 1 0 - 3
Bruce Brodowski - 2.95 & Steven Pyluck - 2.69 0 - 2
Bruce Brodowski - 2.95 0 - 1
Chull Park - 3.11 0 - 2 0 - 1
Kiran Vepuri - 3.12 & Michael Perrin - 3.29 1 - 0
Lucas Levesque - 3.25 & Kiran Vepuri - 3.12 1 - 0
Lucas Levesque - 3.25 1 - 0
Michael Perrin - 3.29 1 - 1
Michael Connors - 2.87 & Chull Park - 3.11 1 - 0 0 - 1
Michael Connors - 2.87 & Steven Pyluck - 2.69 0 - 1 0 - 1
Shawn Szalabofka - 2.61 & Steven Pyluck - 2.69 0 - 1
Shawn Szalabofka - 2.61 0 - 1 0 - 3
--------------------------------------------------------------------------------------------------------------------------------------
Upper Dublin 2 18+
League Record: 3 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Brandon Nomberg - 3.51
Spencer Oetjen - 3.29
Wenjue Liu - 3.14
Jinfei Xu - 3.11
Regis Carvalho - 3.07
William Bishop - 3.05
Venkat Ramamurthy - 3.02
Adi Prabowo - 2.92
David Brown - 2.77
Thomas Le - n/a
Rodrigo Carvalho - n/a
Joshua Patent - n/a
John Wilkinson - n/a
Jason Spillerman - n/a
George Johnson - n/a
Brad Goldoor - n/a
Alex Gurvich - n/a
League Results By Position
1S 2S 1D 2D 3D
Adi Prabowo - 2.92 & Brad Goldoor - n/a 0 - 1
Adi Prabowo - 2.92 & Regis Carvalho - 3.07 0 - 1
Alex Gurvich - n/a & Regis Carvalho - 3.07 0 - 1
David Brown - 2.77 & Brandon Nomberg - 3.51 1 - 0
David Brown - 2.77 & George Johnson - n/a 0 - 1
David Brown - 2.77 & Jinfei Xu - 3.11 0 - 1
David Brown - 2.77 & Regis Carvalho - 3.07 0 - 1
David Brown - 2.77 & Thomas Le - n/a 0 - 1
Jinfei Xu - 3.11 3 - 1 0 - 2
Jason Spillerman - n/a & Thomas Le - n/a 0 - 1 1 - 0
Regis Carvalho - 3.07 & Rodrigo Carvalho - n/a 1 - 0
Regis Carvalho - 3.07 1 - 2
Spencer Oetjen - 3.29 & Brandon Nomberg - 3.51 3 - 0
Spencer Oetjen - 3.29 0 - 2
Thomas Le - n/a 0 - 1
Venkat Ramamurthy - 3.02 & David Brown - 2.77 0 - 1
Venkat Ramamurthy - 3.02 & Jinfei Xu - 3.11 0 - 1
Venkat Ramamurthy - 3.02 & Joshua Patent - n/a 1 - 1 1 - 0
Venkat Ramamurthy - 3.02 & Jason Spillerman - n/a 1 - 1
Venkat Ramamurthy - 3.02 & Wenjue Liu - 3.14 0 - 1
Wenjue Liu - 3.14 & John Wilkinson - n/a 0 - 1
Wenjue Liu - 3.14 0 - 2 2 - 0
William Bishop - 3.05 0 - 1 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Upper Dublin 1
League Record: 10 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Ian Henrich - 3.59
Tim Walsh - 3.54
Aaron Gray - 3.51
Manuel Carbajo - 3.48
Doug Bobrow - 3.47
Thomas Crawford - 3.44
Michael Foering - 3.44
Richard Ransom - 3.39
Finn Klemann - 3.39
Patrick Liedtka - 3.33
Joe Venneri - 3.29
Craig Kamen - 3.27
Chris Roberts - 3.27
Mark Monaghan - 3.24
Gary Kao - 3.24
Bruce Leto - 3.24
Roy Kerney - 3.16
Albert LaBrusciano - 3.15
Matthew Klein - 3.07
Andrew Kasmen - 3.03
J Freivogel - 3.02
Ramkumar Shanmugam - n/a
Max Schneider - n/a
League Results By Position
1S 2S 1D 2D 3D
Albert LaBrusciano - 3.15 & Bruce Leto - 3.24 1 - 0
Albert LaBrusciano - 3.15 & Craig Kamen - 3.27 0 - 1
Albert LaBrusciano - 3.15 & Doug Bobrow - 3.47 1 - 0
Albert LaBrusciano - 3.15 & Thomas Crawford - 3.44 0 - 1
Aaron Gray - 3.51 & Doug Bobrow - 3.47 1 - 0
Aaron Gray - 3.51 4 - 0
Chris Roberts - 3.27 1 - 0 0 - 1
Craig Kamen - 3.27 & Bruce Leto - 3.24 1 - 0
Craig Kamen - 3.27 & Richard Ransom - 3.39 1 - 0
Doug Bobrow - 3.47 1 - 0 1 - 0
Finn Klemann - 3.39 & Roy Kerney - 3.16 0 - 1
Finn Klemann - 3.39 & Thomas Crawford - 3.44 1 - 0
Gary Kao - 3.24 & Doug Bobrow - 3.47 1 - 0
Gary Kao - 3.24 & Michael Foering - 3.44 1 - 0
Gary Kao - 3.24 & Tim Walsh - 3.54 1 - 0
Ian Henrich - 3.59 & Patrick Liedtka - 3.33 1 - 0
Ian Henrich - 3.59 & Ramkumar Shanmugam - n/a 1 - 0
Ian Henrich - 3.59 1 - 0 2 - 0
Joe Venneri - 3.29 0 - 1
J Freivogel - 3.02 & Tim Walsh - 3.54 1 - 0
Michael Foering - 3.44 & Roy Kerney - 3.16 1 - 0
Michael Foering - 3.44 1 - 0
Matthew Klein - 3.07 1 - 0
Max Schneider - n/a & Roy Kerney - 3.16 0 - 1
Max Schneider - n/a 1 - 0
Manuel Carbajo - 3.48 & Richard Ransom - 3.39 0 - 1
Manuel Carbajo - 3.48 & Tim Walsh - 3.54 1 - 0
Mark Monaghan - 3.24 & Bruce Leto - 3.24 1 - 0
Mark Monaghan - 3.24 & Max Schneider - n/a 1 - 0
Mark Monaghan - 3.24 & Ramkumar Shanmugam - n/a 1 - 0
Patrick Liedtka - 3.33 & Thomas Crawford - 3.44 1 - 0
Richard Ransom - 3.39 & Thomas Crawford - 3.44 1 - 0
Roy Kerney - 3.16 1 - 1
Ramkumar Shanmugam - n/a & Andrew Kasmen - 3.03 0 - 1
Ramkumar Shanmugam - n/a & Max Schneider - n/a 1 - 0
Thomas Crawford - 3.44 & Tim Walsh - 3.54 1 - 0
Tim Walsh - 3.54 & Chris Roberts - 3.27 0 - 1